package com.dao;

import java.util.List;

import com.bussiness.domain.Poi;
import com.bussiness.domain.PoiTemplate;

public interface PoiDao {
	/**
	 * @param values
	 * @return
	 */
	public Long createPoi(Poi poi);
	/**
	 * @param values
	 * @return
	 */
	public Poi readPoi(Long id);
	/**
	 * @param values
	 * @return
	 */
	public boolean deletePoi(Poi poi);
	/**
	 * @param values
	 * @return
	 */
	public boolean updatePoi(Poi poi);
	
	/**
	 * @param values
	 * @return
	 */
	public Long createPoiTemplate(PoiTemplate temp);
	
	/**
	 * @param values
	 * @return
	 */
	public PoiTemplate readPoiTemplate(Long id);
	/**
	 * @return
	 */
	public List<PoiTemplate> readAllPoiTemplates();
}
